controlled release pesticides - Francés Inglés Diccionario